package d6_abstract_demo;

public abstract class Animal {
    private String name;

    //抽象方法的好处:方法体毫无意义可以不写(简化代码),强制子类重写(更好的支持多态)
    //多态的前提:存在类之间的继承/实现关系,存在重写方法,存在父类变量的引用指向子类对象
    /*public void cry(){
        System.out.println("动物会叫~~");
    }*/
    public abstract void cry();


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
